//
//  HZZFAdapterInitializeClassLoader.h
//  HZZFAdSDK
//
//  Created by 早范 on 2025/3/13.
//

#import <Foundation/Foundation.h>
#import "HZZFAdapterCommonDefine.h"
#import "HZZFAdapterInitializeProtocol.h"

NS_ASSUME_NONNULL_BEGIN

@interface HZZFAdapterInitializeClassLoader : NSObject

+ (NSArray<HZZFAdapterPlatform> *)allPlatforms;

+ (void)registPlatformClass:(Class<HZZFAdapterInitializeProtocol>)klass forSdkName:(HZZFAdapterPlatform)sdkName;

+ (Class<HZZFAdapterInitializeProtocol>)platformClassForSdkName:(HZZFAdapterPlatform)sdkName;

@end

NS_ASSUME_NONNULL_END
